@charset "UTF-8";
html, body, div, section, header, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, q, blockquote, pre,
a, abbr, address, acronym, big, cite, code,
del, s, strike,
dfn, em, font, img, ins, kbd, samp,
small, strong, sub, sup, tt, var,
dl, dt, dd, ul, li,
fieldset, lengend, form, label,
table, caption, tbody, tfoot, thead, tr, th, td,
figure, button, input, textarea, hr,
th, td {
  /* table elements 表格元素 */
  margin: 0;
  padding: 0;
}

body, html, div, h3, h4, p, ul, li, input, span, a, textarea {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

address, cite, dfn, em, var {
  font-style: normal;
}

/* 将斜体扶正 */
code, kbd, pre, samp, tt {
  font-family: "Courier New", Courier, monospace;
}

/* 统一等宽字体 */
input, button, textarea {
  outline: none;
}

ul {
  list-style: none;
}

a {
  text-decoration: none;
  color: #484848;
}

a:hover, a:active {
  outline: none;
}

/* 清除轮廓 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

img {
  border: 0;
  /* 去除在 IE9/9 中出现的边框 */
  -ms-interpolation-mode: bicubic;
  /*解决ie7下图片缩放的失真问题*/
}

input, button {
  border: none;
  background-color: #fff;
}

.clr:after {
  clear: both;
  display: block;
  content: '';
}

.clearfix::after {
  content: "";
  display: block;
  height: 0;
  line-height: 0;
  visibility: hidden;
  clear: both;
}

body {
  font: 12px "Microsoft Yahei","HanHei SC","PingHei","PingFang SC","STHeitiSC-Light","Helvetica Neue","Helvetica","Arial",sans-serif;
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -webkit-font-smoothing: antialiased;
}

button, input {
  font: inherit;
}

input::-webkit-input-placeholder {
  font-size: 0.39894rem;
  color: #CCCCCC;
}

input::-moz-placeholder {
  font-size: 0.39894rem;
  color: #CCCCCC;
}

input::-ms-input-placeholder {
  /*10+*/
  font-size: 0.39894rem;
  color: #CCCCCC;
}

textarea::-webkit-input-placeholder {
  font-size: 0.39894rem;
  color: #CCCCCC;
}

textarea::-moz-placeholder {
  font-size: 0.39894rem;
  color: #CCCCCC;
}

textarea::-ms-input-placeholder {
  /*10+*/
  font-size: 0.39894rem;
  color: #CCCCCC;
}

/* 
	备用样式
	以下样式功能自行选择 使用

	1. webkit 移动端选中去高光
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);

	2. ios 设备自定义超出滚动条硬件流畅滚动
	-webkit-overflow-scrolling: touch;

	3.选择背景无色
	::selection {
		background-color: #ccc;
		color: #fff;
	}
	::-moz-selection {
		color: #fff;
		background-color: #ccc;
	}
 */
